Travel Order Event

Name

Travel Order Event

Code

TravelOrderEvent

Source

Entity TravelOrderEvent

XML Element

BookingData/GeneralInformation

TicketingData/TicketEvent

FareData/GeneralInformation

Description

A Travel Order Event is a point-in-time record of the Travel Order, which is taken when significant events occur on the GDS that affect the booking and ticketing costs of a Travel Order.

When the GDS system that emulates the activities of a travel agent “ends” a transaction on the behalf of a Travel Order’s itinerary, significant cost information about that transaction is transferred to the Travelport Booking Feed database:

When the transaction is a Booking event (a non-ticketing event), structured air, car, and hotel booking data is transmitted from the TPF system.

When the transaction is a Ticketing event, structured air ticketing data is transmitted.

Each set of structured data is decomposed into various structures below the Travel Order Event.

  • Booking Event Type

    Includes Hotel Segment, Car Segment, and Air Reservation Segment and Air Fare Quote information. Does not include any Ticket Transaction data.
  • Ticketing Event Type

    Includes AirFare Quote and Ticket Transaction data, but does not include any Hotel Segment, Car Segment, or Air Reservation Segment data.

For each event type of booking, the information is a complete replacement of any information previously received through an event. The previous information is retained.

The Air Fare Quote information is provided for both Booking and Ticketing events. The Air Fare Quote information contained in the Ticketing event takes priority over any Booking event, even if the Booking event takes place after the Ticketing event occurs. This rule holds because the Ticketing event is the significant contract event between the traveler and the air travel vendor.

Fields

Travel Order Event Identifier

Field Definition

PNR Booking File Version Number

Field Label

PnrBfVersionNbr

XML Element

PNRVersion

Attributes

3 N

Status

Optional

Description

Programmatically generated number on the host that identifies each significant modification of a reservation.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Event Type

Field Label

EventType

XML Element

BookingData

FareData

TicketingData

Attributes

1 A/N

Status

Optional

Description

Identifies the type of event represented by this travel order event.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

B Booked

F Fared

T Ticketed

Note:Manual fares, such as pricing records, record as ‘B’ or ‘T’. Auto-priced/system-generated fares record as ‘F’.

Record Locator

Field Label

RecordLocator

XML Element

/BookingData/PNRRecordLocator

/FareData/PNRRecordLocator

/TicketingData/RecordLocator

Attributes

6 A/N

Status

Optional

Description

The file address assigned by the host system to this PNR/Booking File. This address uniquely identifies the PNR/Booking File within the host system.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Host Event Time Stamp

Field Label

HostEventTimeStamp

XML Element

/BookingData/TPFDateTimeStamp

/FareData/TPFDateTimeStamp

/TicketingData/TPFTimeStamp

Attributes

23 A/N

Status

Optional

Description

The date and time that the event occurred in the Apollo or Galileo reservation system.

The system time for Apollo is Mountain Standard Time (GMT-7).

The system time for Galileo is GMT.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Computer Reservation System Description Type

Field Label

CRSDescription

XML Element

/BookingData/OwningCRS

/FareData/OwningCRS

/TicketingData/CRS

Attributes

7 A/N

Status

Mandatory

Description

The reservation system in which this PNR or Booking was made.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

If Header = 1V, the value loaded = Apollo

If Header = 1G, the value loaded = Galileo

If 4003 = 05880, the value loaded = Apollo

If 4003 = 07733, the value loaded = Galileo

Database Timestamp

Field Label

DateEntered

XML Element

No equivalent XML.

Attributes

23 A/N, system-generated

Status

Mandatory

Description

The date and time that the event occurred.

Format: YYYY-MM-DD hh:mm:ss.000.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

This field is date/time stamped with the system date of the customer’s site.

Original Booking Location

Field Label

OriginalBookingLocation

XML Element

/BookingData/OriginalBookingLocation

/FareData/OriginalBookingLocation

Attributes

5 A/N Variable

Status

Optional

Description

The Pseudo City Code in which this PNR/Booking File record was created.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Transaction Pseudo

Field Label

TransactionPseudo

XML Element

/BookingData/TransactionPseudo

/FareData/TransactionPseudo

/TicketingData/PseudoCity

Attributes

4 A/N Variable

Status

Optional

Description

The Pseudo City Code in which this specific transaction was made.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Transaction Agent

Field Label

TransactionAgent

XML Element

TransactionAgent

Attributes

8 A/N Variable

Status

Optional

Description

The agent who initiated this specific transaction.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Owning Agency Pseudo City Code

Field Label

OwningAgencyPseudo

XML Element

OwningAgencyPseudo

Attributes

4 A/N Variable

Status

Optional

Description

The Pseudo City Code that owns the PNR/Booking File.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Creating Agency IATA Number

Field Label

CreatingAgencyIata

XML Element

/BookingData/CreatingAgencyIATA

/FareData/CreatingAgencyIATA

Attributes

8 AN Variable

Status

Optional

Description

The IATA Number of Agency that created the PNR/Booking File.

Event Type

Booking

Fare Quote

Allowable Values

Not applicable.

PNR Creation Date

Field Label

PnrCreationDate

XML Element

/BookingData/PNRCreationDate

/FareData/PNRCreationDate

Attributes

23 A/N, system-generated

Status

Mandatory

Description

The date that the PNR/BF was created.

Format: YYYY-MM-DD hh:mm:ss.000.

Event Type

Booking

Fare Quote

Allowable Values

Not applicable.

PNR Purge Date

Field Label

PnrPurgeDate

XML Element

/BookingData/PNRPurgeDate

/FareData/PNRPurgeDate

Attributes

23 A/N, system-generated

Status

Mandatory

Description

The date that the PNR/BF is designated to be purged.

Format: YYYY-MM-DD hh:mm:ss.000.

Event Type

Booking

Fare Quote

Allowable Values

Not applicable.

Last Action Agent ID 7.1

Field Label

LastActionAgentID

XML Element

LastActionAgentID

Attributes

7 A/N Variable

Status

Optional

Description

The agent who last actioned on the booking.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Transaction Agency Name 7.1

Field Label

TransactionAgencyName

XML Element

TransactionAgencyName

Attributes

24 A/N

Status

Optional

Description

Name of agency where the transaction was done.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.

Owning Agency Name 7.1

Field Label

OwningAgencyName

XML Element

OwningAgencyName

Attributes

24 A/N

Status

Optional

Description

Name of agency which owns the PNR.

Event Type

Booking

Fare Quote

Ticketing (Ticketing events are considered unique to each and every time. As a result NULL will always appear for each ticketing event, regardless how many tickets are issued per PNR.)

Allowable Values

Not applicable.